"""
三角形判断
输入三角形的三条边的长度a,b,c
如果三条线段不能组成一个三角形，输出不能组成三角形；
如果是直角三角形，输出直角三角形；
如果是锐角三角形，输出锐角三角形；
如果是钝角三角形，输出钝角三角形；
如果是等腰三角形，输出等腰三角形；
如果是等边三角形，输出等边三角形。
如果这个三角形符合以上多个条件，请分别输出，并用换行符隔开。
"""
a, b, c = int(input("请输入三角形的第一条边：")), int(input("请输入三角形的第二条边：")), int(input("请输入三角形的第三条边："))
if (a+b < c) or (a+c < b) or (b+c) < a:
    print("不能构成三角形")
else:
    if (a*a == b*b + c*c) or (b*b == a*a + c*c) or (c*c == b*b + a*a):
        print("直角三角形")
        if a == b == c:
            print("等边三角形")
        elif a == b or a == c or b == c:
            print("等腰三角形")
    elif (a*a > b*b + c*c) or (b*b > a*a + c*c) or (c*c > b*b + a*a):
        print("钝角三角形")
        if a == b == c:
            print("等边三角形")
        elif a == b or a == c or b == c:
            print("等腰三角形")
    else:
        print("锐角三角形")
        if a == b == c:
            print("等边三角形")
        elif a == b or a == c or b == c:
            print("等腰三角形")
